<?php
namespace app\admin\model;

use think\Model;

class Category extends Model{
    //该方法能够让多维数组使用toArray方法
    protected  $resultSetType='collection';
    //自动添加日期
    //protected $autoWriteTimestamp = true;
    //protected $createTime = 'addtime';
    //protected $updateTime = 'uptime';
    // 设置当前模型对应的完整数据表名称
    protected $table = 'beidou_category';

    // 设置当前模型的数据库连接
    /*protected $connection = [
        // 数据库类型
        'type'        => 'mysql',
        // 服务器地址
        'hostname'    => '127.0.0.1',
        // 数据库名
        'database'    => 'tp',
        // 数据库用户名
        'username'    => 'root',
        // 数据库密码
        'password'    => '',
        // 数据库编码默认采用utf8
        'charset'     => 'utf8',
        // 数据库表前缀
        'prefix'      => 'beidou_',
        // 数据库调试模式
        'debug'       => false,
    ];*/
    public function getTree($list,$pid=0,$level=1,$empty=true){
        global $data;
        if($empty){
            $data=[];
        }
        foreach($list as $k=>$v){
            if($v['pid']==$pid){
               $v['level']=$level;
                $data[]=$v;
                $this->getTree($list,$v['id'],$level+1,false);
            }
        }
        return $data;
    }
}